a beached whale - French English Dictionary